const FormReg = {
	//中文、数字、英文加部分特殊字符
	reg1: new RegExp("^[A-Za-z0-9\u4e00-\u9fa5~!()\\-':;',\\[\\]./?~！（）——【】‘；：”“'。，、？\\s]+$", 'g'),
	//中文、英文加部分特殊字符
	reg2: new RegExp("^[A-Za-z\u4e00-\u9fa5~!()\\-':;',\\[\\]./?~！（）——【】‘；：”“'。，、？\\s]+$", 'g'),
	//英文、数字加部分特殊字符
	reg3: new RegExp('^[A-Za-z0-9~\\-~@_\\s]+$', 'g'),
	//数字
	reg4: new RegExp('^[0-9]+$', 'g'),
	//数字-
	reg5: new RegExp('^[0-9-]+$', 'g'),
	//数字、英文、横杠
	reg6: new RegExp('^[0-9A-Za-z\\-]+$', 'g'),
	//中文、数字、英文
	reg7: new RegExp('^[A-Za-z0-9\u4e00-\u9fa5]+$', 'g'),
	//中文、英文、空格
	reg8: new RegExp('^[A-Za-z\u4e00-\u9fa5\\s]+$', 'g'),
	//中英文
	reg9: new RegExp('^[A-Za-z\u4e00-\u9fa5]+$', 'g'),
	//中英文开头
	reg10: new RegExp('^[A-Za-z\u4e00-\u9fa5].*$', 'g'),
	//表情
	reg11: /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,
	//以1开头
	reg12: new RegExp('^1[0-9]{10}$', 'g'),
	//数字、英文
	reg13: new RegExp('^[0-9A-Za-z]+$', 'g'),
	reg14: new RegExp("^[A-Za-z0-9~!()\\-':;',\\[\\]./?~\\s]+$", 'g'),
	// 密码规则  至少一个小写字母;至少一个大写字母;至少一个数字;至少一个特殊字符：`~!@#$%^&*()-_=+\|[{}];:'",<.>/?
	// reg15: /^(?:(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)]|[\(\)])+$)([^(0-9a-zA-Z)]|[\(\)]|[a-z]|[A-Z]|[0-9]){1,})$/
	reg15: /^(?:(?=.*[a-z])(?=.*[A-Z]))|(?:(?=.*[a-z])(?=.*\d))|(?:(?=.*[a-z])(?=.*[~!@#$%^&*()\-_=+\\|{}\[\];:'",<.>\/? ]))|(?:(?=.*[A-Z])(?=.*\d))|(?:(?=.*[A-Z])(?=.*[~!@#$%^&*()\-_=+\\|{}\[\];:'",<.>\/? ]))|(?:(?=.*\d)(?=.*[~!@#$%^&*()\-_=+\\|{}\[\];:'",<.>\/? ])).*$/,
	// 只允许特殊字符，数字，字母，特殊字符。
	reg16: /^[a-zA-Z0-9~!@#$%^&*()\[\]\-_=+\\|{}\;:'",<.>\/? ]+$/,
	//中文名
	reg17: new RegExp('^[\u4e00-\u9fa5\\s]+$', 'g'),
	//英文名
	reg18: new RegExp('^[A-Za-z.\\s]+$', 'g'),
	// 中文名或英文名
	reg19: /^([\u4e00-\u9fa5\s]|[a-zA-Z.\s])+$/,
};

export default FormReg;
